artificial opening - Spanish English Dictionary